package com.xyy.saas.payment.common;

/**
 * @Author: wuqiongda
 * @Date: 2019/11/19 20:22
 */
public final class RocketMqGroup {

    /**
     * group : 提现主动查询 消费者group
     */
    public static final String GROUP_WITHDRAW_CHECK = "saas_paycenter_withdraw_check_group";

    /**
     * group : 回调请求重发 消费者group
     */
    public static final String GROUP_RETRY_NOTIFY = "saas_paycenter_retry_notify_group";
    /**
     * group : 回调请求重发 : settle 消费者group
     */
    public static final String GROUP_RETRY_NOTIFY_BUSINESS_PAY = "saas_paycenter_retry_notify_business_pay_group";

    /**
     * group : 回调请求重发 消费者group
     */
    public static final String GROUP_CALLBACK = "saas_paycenter_callback_group";
    public static final String GROUP_CALLBACK_EC = "saas_paycenter_callback_ec_group";
    public static final String GROUP_CALLBACK_YKQ = "saas_paycenter_callback_yikuaiqian_group";
    public static final String GROUP_CALLBACK_RESERVE_ONE = "saas_paycenter_callback_reserve_one_group";
    public static final String GROUP_CALLBACK_RESERVE_TOW = "saas_paycenter_callback_reserve_tow_group";


    /**
     * group : 退款重试
     */
    public static final String GROUP_RETRY_REFUND = "saas_paycenter_retry_refund_group";


    /**
     * group: 退款回调 重试 修改订单
     */
    public static final String TOPIC_REFUND_CHANGE_STATUS = "saas_paycenter_refund_change_status_group";

    /**
     * topic: 查询订单状态
     */
    public static final String GROUP_QUERY_ORDER_STATE = "saas_paycenter_query_order_state_group";

    public static final String GROUP_WX_CALLBACK = "saas_wx_callback";

    public static final String GROUP_WX_ENTRUST_CALLBACK = "saas_wx_entrust_callback";

    public static final String GROUP_WX_PAPPAY_CALLBACK = "saas_wx_pappay_callback";

    /**
     * 支付宝支付回调
     */
    public static final String GROUP_ALI_CALLBACK = "saas_ali_callback";
    /**
     * ping++支付回调
     */
    public static final String GROUP_PINGXX_CALLBACK = "saas_pingxx_callback";
    /**
     * group : 回调请求重发 消费者group
     */
    public static final String GROUP_CALLBACK_RESULT = "saas_callback_result_group";

    /**
     * group : 回调请求重发 消费者group
     */
    public static final String GROUP_CALLBACK_RETRY_NOTIFY = "saas_callback_retry_notify_group";
    /**
     * topic : 异步结算
     */
    public static final String TOPIC_PROFIT_SHARING_CALLBACK_GROUP = "topic_profit_sharing_callback_group";
    /**
     * topic : 异步提现
     */
    public static final String GROUP_ASYNC_WITHDRAW = "group_async_withdraw";
    /**
     * 提现通知
     */
    public static final String GROUP_WITHDRAW_NOTICE = "group_withdraw_notice";
    /**
     * topic : 提现同步回调 - 富民同步提现，异步回调业务
     */
    public static final String GROUP_SYNC_REFUND_CALLBACK = "group_sync_refund_callback";

    /**
     * topic : 异步转账
     */
    public static final String GROUP_SEPARATE_ORDER_CONSUMER = "group_separate_order_consumer";
    /**
     * topic : 异步银行支付转账
     */
    public static final String GROUP_BANK_PAY_CONSUMER = "group_bank_pay_consumer";
    /**
     * topic : 异步微信支付转账
     */
    public static final String GROUP_WX_PAY_CONSUMER = "group_wx_pay_consumer";
    /**
     * topic : 充值异步处理
     */
    public static final String TOPIC_RECHARGE_HANDLE_GROUP = "topic_recharge_handel_group";
    /**
     * topic : 充值富民冻结余额处理
     */
    public static final String TOPIC_FM_FROZEN_AMOUNT_HANDLE_GROUP = "topic_fm_frozen_amount_handel_group";
}
